home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / ccitt / 1992 / t / t501.asc < prev    next >
Text File  |  1991-12-31  |  55KB  |  1,346 lines

  1.  
  2. Recommendation T.501
  3.  
  4.  
  5.  
  6.  
  7.                           A DOCUMENT APPLICATION PROFILE MM
  8.                 FOR THE INTERCHANGE OF FORMATTED MIXED MODE DOCUMENT
  9.  
  10.  
  11.                                       CONTENTS
  12.  
  13.  
  14.  
  15. 1      Scope
  16. 2      Field of application
  17. 3      References
  18. 4      Definitions
  19. 5      Characteristics supported by this document application profile
  20.        5.1  Overview
  21.        5.2  Logical characteristics
  22.        5.3  Layout characteristics
  23.        5.4  Document layout features
  24.        5.5  Content layout and imaging characteristics
  25. 6      Specification of the document application profile
  26.        6.1  Summary of the technical specification
  27.        6.2  Logical structure
  28.        6.3  Layout structure
  29.        6.4  Content architectures
  30.        6.5  Document profile
  31.        6.6  Interchange format
  32. Annex A -Format of the values of the attributes "object identifier", "object class identifier", "object class" and "subordinates"
  33.  
  34.  
  35.  
  36. 1      Scope
  37.  
  38.  
  39. 1.1    This Recommendation defines a document application profile conforming to the T.410 Series of Recommendations.
  40.        Its purpose is to specify an interchange format suitable for the interchange of mixed mode documents such as 
  41. memoranda, letters and reports that contain characters and raster graphics.
  42.        Documents are interchanged only in a formatted form which enables the recipient to only display or print the 
  43. document as intended by the originator.
  44. 1.2    The features which can be interchanged using this document application profile fall into the following categories:
  45.        a)   page format features - these concern how the layout of each page of a document will appear when 
  46.             reproduced;
  47.        b)   character content and raster graphics layout and imaging features - these concern how the document 
  48.             content will appear within pages of the reproduced document;
  49.        c)   character repertoire - these concern the character sets and control functions that make up the document 
  50.             character content;
  51.        d)   raster graphics coding - these concern the raster graphics representations and control functions that make 
  52.             up the document raster graphics content.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                                                     Fascicle VII.7 - Rec. T.501      1
  59.  
  60.  
  61.  
  62.  
  63. 2      Field of application
  64.  
  65.  
  66. 2.1    This Recommendation defines a document application profile that is in conformance with the T.410 Series of 
  67. Recommendations and that allows mixed mode documents to be interchanged only in a formatted form, which allows a 
  68. recipient to reproduce the document as intended by the originator.
  69. 2.2    This recommendation defines a document application profile that may be used by any telematic service.
  70. 2.3    This document application profile is designed to be independent of the means used to create or to interchange the 
  71. encoded documents.
  72. 2.4    It is assumed that, when negotiation is performed by the service using this document application profile, all non- 
  73. basic features are subject to negotiation.
  74.  
  75.  
  76. 3      References
  77.  
  78.  
  79.        The following references are required in order to implement this Recommendation:
  80.        -    T.400 Series of Recommendation: "Document architecture, transfer and manipulation".
  81.        -    Rec. T.6: "Facsimile coding schemes and coding control functions for group 4 facsimile apparatus".
  82.        -    Rec. T.61: "Character repertoire and coded character sets for the international teletex service".
  83.        -    Rec. X.208: "Specification of abstract syntax notation one (ASN.1)".
  84.        -    Rec. X.209: "Specification of basic encoding rules for abstract syntax notation one (ASN.1)".
  85.        -    ISO 6937: "Information processing - coded character sets for text communication".
  86.  
  87.  
  88. 4      Definitions
  89.  
  90.  
  91.        The definitions in Recommendation T.411 apply to this Recommendation.
  92.  
  93.  
  94. 5      Characteristics supported by this document application profile
  95.  
  96.  
  97. 5.1    Overview
  98.        A mixed mode document is the result of a formatting process and therefore the purpose of this document 
  99. application profile is to allow transfer of the complete layout of the interchanged document.
  100.        Furthermore, two categories of content are allowed within the same page, namely:
  101.        -    a character content as used by word processing machines (e.g. basic teletex equipment);
  102.        -    a raster graphics content as used by facsimile group 4 apparatus.
  103.        This section specifies the functional description of the features supported by this document application profile.
  104. 5.2    Logical characteristics
  105.        Not applicable.
  106. 5.3    Layout characteristics
  107. 5.3.1  The document layout structure
  108.        A document is seen as a succession of pages.
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119. 2           Fascicle VII.7 - Rec. T.501
  120.  
  121.  
  122.        The content of a page may be:
  123.        -    character content; or
  124.        -    raster graphics content; or
  125.        -    both of them.
  126.        When different content types are used within the same page, this page must be composed of several blocks.
  127.        Each block has a homogeneous content.
  128. 5.3.2  Page layout characteristics
  129. 5.3.2.1The text area
  130.        The text area is the area made available for the positioning and display of the document content. The dimensions 
  131. of the text area must be equal to or smaller than the dimensions of the nominal page corresponding to the paper format 
  132. used.
  133.        The possible paper formats are defined in Recommendation T.561.
  134.        Only the vertical orientation of the page is permitted.
  135. 5.3.2.2Block
  136. 5.3.2.2.1Position and dimension
  137.        Each block is positioned in the page and has its own dimensions (independently of the other blocks). Figure 
  138. 1/T.501 gives an example of a page.
  139. w
  140.  ┌─────────────────────────────────────────────────────────────────────────────────┐
  141.     │      3.3  wFirst application example: THE MIXED MODEw                             │
  142.  │                                                                                 │
  143.  │      This is the possibility of mixing various coding types (characters, pels,  │
  144.     │geometric primitives, etc.) on the same page of a document. The document         │
  145.  │architecture is thus used to mark out physical areas (blocks) and associates     │
  146.  │contents with it so as to reproduce the initial image of the page.               │
  147.  │                                                                                 │
  148.  │      The CCITT has, during its last study period, standardized the "mixed mode" │
  149.  │application for teletex terminals and group 4 facsimile equipments. This applica-│
  150.  │tion, described in Recommendation T.72 , only allows at present the mixture of   │
  151.  │characters and photographic images (facsimile encoded information).              │
  152.  │                                                                                 │
  153.  │      Figure 10 illustrates the mixed mode application in the form of a layout   │
  154.  │tree with which leaves of different natures are associated. It is as yet too     │
  155.  │early to know horticulturists' or agronomists' impressions about this surprising │
  156.  │property which electronics can now offer!!!                                      │
  157.  │                                                                                 │
  158.  │                                                                                 │
  159.  │                                                                                 │
  160.  │                                                                                 │
  161.  │                                                                                 │
  162.  │                                                                                 │
  163.  │                                                                                 │
  164.  │                                                                                 │
  165.  │                                                                                 │
  166.  │                                                                                 │
  167.  │                                                                                 │
  168.  │                                                                                 │
  169.  │                                                                                 │
  170.  │                                                                                 │
  171.  └─────────────────────────────────────────────────────────────────────────────────┘
  172.  
  173.                                   FIGURE 1/T.501
  174.                                          
  175.                                An example of a page
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                                     Fascicle VII.7 - Rec. T.501      3
  182.  
  183.  
  184.  
  185.  
  186. 5.3.2.2.2 Overlay
  187.      Within a page, blocks may be positioned in such a way that they intersect partially 
  188. or fully, i.e. they share common areas.
  189.      All blocks are "transparent", that means that the contents of the intersecting areas 
  190. are combined.
  191. 5.4  Document layout features
  192.      Not applicable.
  193. 5.5  Content layout and imaging characteristics
  194. 5.5.1The mixed mode document may contain blocks with characters in teletex format and 
  195. blocks with raster graphics in facsimile group 4 format.
  196.      The characteristics of the content of a block, such as the line spacing  or  the
  197. character path, are independent of those of other blocks.
  198.      All the characteristics cannot be altered anywhere within a block.
  199. 5.5.2Character content block
  200. 5.5.2.1   General
  201.      The character content blocks contain graphic characters and control functions. The 
  202. control functions define format effectors such as space or carriage return.
  203. 5.5.2.2   Line spacing
  204.      This property specifies the distance between successive lines of text.
  205.      The basic values are:
  206. w
  207.            ┌───────────────────┬──────────────────────────────┐
  208.            │                   │      Lines per 25.4 mm       │
  209.            │       SMU         │      (when the scaling       │
  210.            │                   │        factor is one)        │
  211.            ├───────────────────┼──────────────────────────────┤
  212.            │  200 (by default) │       6 (by default)         │
  213.            │                   │                              │
  214.            │  400              │       3                      │
  215.            │                   │                              │
  216.            │  300              │       4                      │
  217.            │                   │                              │
  218.            │  100              │      12                      │
  219.            └───────────────────┴──────────────────────────────┘
  220.  
  221.      The negotiable value is 150 SMU which correspond to 8 lines per 25.4 mm when the 
  222. scaling factor is one.
  223. 5.5.2.3   Character spacing
  224.      This specifies the distance between successive characters on a line of text.
  225.      The basic value is 120 SMU which correspond to 10 characters per 25.4 mm when the 
  226. scaling factor is one.
  227.      The negotiable values are:
  228. w
  229.             ┌──────────────────┬──────────────────────────────┐
  230.             │                  │      Characters 25.4 mm      │
  231.             │       SMU        │      (when the scaling       │
  232.             │                  │        factor is one)        │
  233.             ├──────────────────┼──────────────────────────────┤
  234.             │       200        │               6              │
  235.             │                  │                              │
  236.             │       100        │              12              │
  237.             │                  │                              │
  238.             │        80        │              15              │
  239.             └──────────────────┴──────────────────────────────┘
  240.  
  241.  
  242.  
  243. 4           Fascicle VII.7 - Rec. T.501
  244.  
  245.  
  246. 5.5.2.4   Character path
  247.      This specifies that direction of progression of successive characters along a line 
  248. of characters.
  249.      The basic values are 0o (by default) and 90o.
  250.      The negotiable value is 270o.
  251.      The mentioned values are measured anti-clockwise.
  252. 5.5.2.5   Emphasis
  253.      This specifies the presentation of the characters. Four modes are available: normal 
  254. rendition (by default), underlined, italicized and bold.
  255. 5.5.2.6   First character position
  256.      The position of the first character, that may be a space, is defined by cartesian 
  257. coordinates.  5.5.3                                  Raster graphics content block
  258. 5.5.3.1   General
  259.      The content of blocks of raster graphics is defined by the  initial  offset  (by
  260. default, the left top corner) and the dimensions of the array of pixels.
  261. 5.5.3.2   Pel transmission density
  262.      The basic values are:
  263. w
  264.             ┌──────────────────┬──────────────────────────────┐
  265.             │                  │      Pels per 25.4 mm        │
  266.             │       SMU        │      (when the scaling       │
  267.             │                  │        factor is one)        │
  268.             ├──────────────────┼──────────────────────────────┤
  269.             │        5         │              240             │
  270.             │                  │                              │
  271.             │        4         │              300             │
  272.             └──────────────────┴──────────────────────────────┘
  273.  
  274.      The negotiable values are:
  275. w
  276.            ┌───────────────────┬──────────────────────────────┐
  277.            │                   │       Pels per 25.4 mm       │
  278.            │       SMU         │       (when the scaling      │
  279.            │                   │         factor is one)       │
  280.            ├───────────────────┼──────────────────────────────┤
  281.            │        6          │             200              │
  282.            │                   │                              │
  283.            │        3          │             400              │
  284.            │                   │                              │
  285.            │        2          │             600              │
  286.            │                   │                              │
  287.            │        1          │            1200              │
  288.            └───────────────────┴──────────────────────────────┘
  289.  
  290. 5.5.4Received document
  291.      This document application profile, being limited to formatted form, does not support 
  292. any features to facilitate processing of an interchanged document by a receiver.
  293.  
  294. 6    Specification of the document application profile
  295.  
  296. 6.1  Summary of the technical specification
  297. 6.1.1Overview
  298.      This section contains the technical specification of  the  document  application
  299. profile MM.1. This is in accordance with Recommendation T.411.
  300.  
  301.  
  302.  
  303.                                                     Fascicle VII.7 - Rec. T.501      5
  304.  
  305.  
  306.  
  307.  
  308.      MM.1 allows documents to be represented in the formatted form,  which  allows  a
  309. recipient to reproduce the document as intended by the originator.
  310.  
  311. 6.1.2Specification of constituents
  312.  
  313.      This section specifies the required  and  optional  constituents  used  for  the
  314. representation of documents that conform to MM.1.  Also,  it  specifies  the  content
  315. architectures that may be present in these documents.
  316.  
  317.      Constituents specified as "required" must occur in any document that conforms with 
  318. MM.1. Constituents listed as "optional" may or may not be  present  in  the  document
  319. depending upon the requirements of the  particular  document.  The  document  profile
  320. indicates which constituents are present in the document.
  321.  
  322. 6.1.2.1   Required constituents
  323.  
  324.      -    a document profile as specified in  6.5;
  325.  
  326.      -    layout object descriptions representing a specific layout structure as defined 
  327.           in  6.3.2.
  328.  
  329. 6.1.2.2   Optional constituents
  330.  
  331.      -    layout object class descriptions representing a  "partial"  generic  layout
  332.           structure as defined in  6.3.1.
  333.  
  334. 6.1.3Interchange format class
  335.  
  336.      The interchange format class used in this document application profile is "A", as 
  337. defined in Recommendation T.415.
  338.  
  339. 6.1.4Object identifiers
  340.  
  341.      The ASN.1 object identifier value to designate the document application profile MM.1 
  342. is:
  343.  
  344.      {0020 501 0}
  345.  
  346. 6.2  Logical structure
  347.  
  348.      Not applicable.
  349.  
  350. 6.3  Layout structure
  351.  
  352. 6.3.1The generic layout structure
  353.  
  354.      The generic layout structure is a "partial" structure and its purpose is to provide 
  355. for factorization. That is, the  "partial"  generic  layout  structure  provides  for
  356. predefined attributes values and content portions for objects in the specific  layout
  357. structure.
  358.  
  359.      The generic layout structure may contain three types of object classes, namely the 
  360. document layout root class, the page class and the block class. All are optional.
  361. 6.3.2The specific layout structure
  362.      The number of hierarchical levels allowed is 3, namely:
  363.      -    document layout root;
  364.      -    page;
  365.      -    block.
  366.      The three levels are mandatory. If the content portions are not directly associated 
  367. with each block, then the content portions must be derived from a referenced object class 
  368.  
  369.  
  370.  
  371. 6           Fascicle VII.7 - Rec. T.501
  372.  
  373.  
  374. of type block.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.                                                     Fascicle VII.7 - Rec. T.501      7
  441.  
  442.  
  443.  
  444.  
  445. 6.3.3Attributes of layout components
  446.  
  447. 6.3.3.1   Application and classification of attribute for layout component descriptions
  448.  
  449.      The attributes application for MM are defined in Table  1/T.501.  The  following
  450. notation is used in this table:
  451.  
  452.      The form .../... represents:
  453.      object class description/object description
  454.      where ... is replaced by:
  455.      ---  attribute not applicable to either object class or object description;
  456.      --   attribute not applicable;
  457.      m    mandatory attribute;
  458.      nm   non-mandatory attribute;
  459.      d    defaultable attribute.
  460.      Capital letters (M, NM and D) are used for groups of attributes.
  461.  
  462.  
  463.                                     TABLE 1/T.501
  464.                                           
  465.                       Attributes application and classification
  466.  
  467. w
  468.       ┌──────────────────────────────┬────────────┬────────┬────────┐
  469.       │                              │  Document  │        │        │
  470.       │          Attribute           │   layout   │  Page  │ Block  │
  471.       │                              │    root    │        │        │
  472.       ├──────────────────────────────┼────────────┼────────┼────────┤
  473.               │  wShared attributesw           │            │        │        │
  474.         │                              │            │        │        │
  475.         │  Object type                 │     m/m    │   m/m  │  m/m   │
  476.         │  Object identifier           │    --/m    │  --/m  │ --/m   │
  477.         │  Object class identifier     │     m/--   │   m/-- │  m/--  │
  478.         │  Generator for subordinates  │     ---    │   ---  │  ---   │
  479.         │  Object class                │    --/nm   │  --/nm │ --/nm  │
  480.         │  Subordinates                │    --/m    │  --/m  │ --/--  │
  481.         │  Resource                    │     ---    │   ---  │  ---   │
  482.         │  Presentation style          │     ---    │   ---  │  ---   │
  483.         │  Presentation attributes     │     ---    │   ---  │  nm/d  │
  484.         │  User visible name           │     ---    │   ---  │  ---   │
  485.         │  Bindings                    │     ---    │   ---  │  ---   │
  486.         │  Content portions            │     ---    │   ---  │  nm/nm │
  487.         │  User readable comments      │     nm/d   │   nm/d │  nm/d  │
  488.         │  Default value lists         │     nm/nm  │   nm/nm│  ---   │
  489.         │                              │            │        │        │
  490.               │  wLayout attributesw           │            │        │        │
  491.         │                              │            │        │        │
  492.         │  Dimensions                  │     ---    │   nm/d │  nm/d  │
  493.         │  Position                    │     ---    │   nm/d │  nm/d  │
  494.         │  Layout texture              │     ---    │   ---  │  ---   │
  495.         │  Border                      │     ---    │   ---  │  ---   │
  496.         │  Balance                     │     ---    │   ---  │  ---   │
  497.         │  Layout path                 │     ---    │   ---  │  ---   │
  498.         │  Logical source              │     ---    │   ---  │  ---   │
  499.         │  Permitted category          │     ---    │   ---  │  ---   │
  500.         │  Imaging order               │     ---    │   ---  │  ---   │
  501.         │  Page position               │     ---    │   ---  │  ---   │
  502.         │  Medium type                 │     ---    │   ---  │  ---   │
  503.         └──────────────────────────────┴────────────┴────────┴────────┘
  504.  
  505.  
  506.  
  507. 8           Fascicle VII.7 - Rec. T.501
  508.  
  509.  
  510. 6.3.3.2   Specification of attributes for layout object class descriptions (see Table 
  511. 2/T.501)
  512.  
  513.  
  514.                                     TABLE 2/T.501
  515.                                           
  516.                 Attribute values for layout object class descriptions
  517.  
  518. w
  519.      ┌────────────────────────┬────────────────────┬─────────────────┐
  520.      │       Attribute        │   Basic value      │    Non-basic    │
  521.      │                        │                    │     value       │
  522.      ├────────────────────────┼────────────────────┼─────────────────┤
  523.              │ wShared attributesw      │                    │                 │
  524.         │                        │                    │                 │
  525.         │ Object type            │ document layout    │       none      │
  526.         │                        │ root, page, block  │                 │
  527.         │                        │                    │                 │
  528.         │ Object class           │ as defined in      │                 │
  529.         │ identifier             │ Rec. T.412 (see    │       none      │
  530.         │                        │ also Annex A)      │                 │
  531.         │                        │                    │                 │
  532.         │ Content portions       │ as defined in      │       none      │
  533.         │                        │ Rec. T.412         │                 │
  534.         │                        │                    │                 │
  535.         │ Default value lists    │ see Table 4/T.501  │       none      │
  536.         │                        │                    │                 │
  537.         │ Presentation           │ see Table 5/T.501  │                 │
  538.         │ attributes             │                    │                 │
  539.         │                        │                    │                 │
  540.              │ Dimensions             │ horizontal < 9920  │ North-American  │
  541.              │                        │ SMU                │ < (10200, 13200)│
  542.              │                        │ vertical < 14030   │ ISO A3 < (14030,│
  543.              │                        │ SMU                │ 19840)          │
  544.              │                        │                    │ Japanese legal  │
  545.              │                        │                    │ < (12141, 17196)│
  546.              │                        │                    │ Japanese letter │
  547.              │                        │                    │ < (8598, 12141) │
  548.              │                        │                    │                 │
  549.              │ Position               │ horizontal = any   │                 │
  550.              │                        │ non-negative       │                 │
  551.              │                        │ integer            │                 │
  552.              │                        │ vertical = any non-│                 │
  553.              │                        │ negative integer   │                 │
  554.              └────────────────────────┴────────────────────┴─────────────────┘
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.                                                     Fascicle VII.7 - Rec. T.501      9
  577.  
  578.  
  579.  
  580.  
  581. 6.3.3.3   Specification of attributes for layout object class descriptions (see Table 
  582. 3/T.501)
  583.  
  584.  
  585.                                     TABLE 3/T.501
  586.                                           
  587.                    Attribute values for layout object descriptions
  588.  
  589. w
  590.                                      ┌────────────────────────┬────────────────────┬─────────────────┬───────────── 
  591. ──────┐
  592. │       Attribute        │   Basic value      │     Default     │     Non-basic     │
  593. │                        │                    │      value      │      value        │
  594. ├────────────────────────┼────────────────────┼─────────────────┼───────────────────┤
  595.    │    wShared    attributesw         │                       │                    │
  596. │                        │                    │                 │                   │
  597. │ Object type            │ document layout    │       none      │      none         │
  598. │                        │ root, page, block  │                 │                   │
  599. │                        │                    │                 │                   │
  600. │ Object identifier      │ as defined in      │                 │                   │
  601. │                        │ Rec. T.412 (see    │       none      │      none         │
  602. │                        │ also Annex A)      │                 │                   │
  603. │                        │                    │                 │                   │
  604. │ Object class           │ as defined in      │       none      │      none         │
  605. │                        │ Rec. T.412 (see    │                 │                   │
  606. │                        │ also Annex A)      │                 │                   │
  607. │                        │                    │                 │                   │
  608. │ Subordinates           │ as defined in      │       none      │      none         │
  609. │                        │ Rec. T.412 (see    │                 │                   │
  610. │                        │ also Annex A)      │                 │                   │
  611. │                        │                    │                 │                   │
  612. │ Content portions       │ as defined in      │       none      │      none         │
  613. │                        │ Rec. T.412         │                 │                   │
  614. │                        │                    │                 │                   │
  615. │ Default value lists    │ see Table 4/T.501  │       none      │      none         │
  616. │                        │                    │                 │                   │
  617. │ Presentation           │ see Table 5/T.501  │                 │                   │
  618. │ attributes             │                    │                 │                   │
  619. │                        │                    │                 │                   │
  620.    │ Dimensions             │ horizontal < 9920  │ as defined in   │   North-American  │
  621.    │                        │ SMU                │ Rec. T.412      │   < (10200, 13200)│
  622.    │                        │ vertical < 14030   │                 │   ISO A3 < (14030,│
  623.    │                        │ SMU                │                 │   19840)          │
  624.    │                        │                    │                 │   Japanese legal  │
  625.    │                        │                    │                 │   < (12141, 17196)│
  626.    │                        │                    │                 │   Japanese letter │
  627.    │                        │                    │                 │   < (8598, 12141) │
  628.    │                        │                    │                 │                   │
  629.    │ Position               │ horizontal = any   │                 │                   │
  630.    │                        │ non-negative       │                 │                   │
  631.    │                        │ integer            │                 │                   │
  632.    │                        │ vertical = any non-│                 │                   │
  633.    │                        │ negative integer   │                 │                   │
  634. └────────────────────────┴────────────────────┴─────────────────┴───────────────────┘
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646. 10           Fascicle VII.7 - Rec. T.501
  647.  
  648.  
  649. 6.3.4Default value lists for layout component descriptions (see Table 4/T.501)
  650.  
  651.  
  652.                                     TABLE 4/T.501
  653.                                           
  654.                     Defaultable attributes that may be specified
  655.                                in a default value list
  656.  
  657.  
  658. w
  659.      ┌──────────────────────────┬───────────────────────────────────┐
  660.      │       Object type        │  Defaultable attributes           │
  661.      │                          │  that can be specified            │
  662.      ├──────────────────────────┼───────────────────────────────────┤
  663.      │          Page            │  dimensions                       │
  664.      ├──────────────────────────┼───────────────────────────────────┤
  665.      │                          │  presentation attributes          │
  666.      │          Block           │  dimensions                       │
  667.      │                          │  position                         │
  668.      └──────────────────────────┴───────────────────────────────────┘
  669.  
  670.  
  671. 6.4  Content architectures
  672.  
  673. 6.4.1Content architecture levels
  674.  
  675.      Two content architecture levels are defined in this document application profile, 
  676. namely:
  677.  
  678.      -    a formatted character content architecture level;
  679.  
  680.      -    a formatted raster graphics content architecture level.
  681.  
  682.      These are defined in the following subsections in accordance with Recommendation 
  683. T.411.
  684.  
  685. 6.4.2Type of coding for the formatted character content architecture level
  686.  
  687.      The set of graphic elements and the type of coding to be  used  are  defined  in
  688. Recommenda-     tion T.61.
  689.  
  690. 6.4.3Type of coding for the formatted raster graphics content architecture level
  691.  
  692.      The type of coding to be used is as defined  in  Recommendation  T.6.  The  code
  693. extension  control function may be used, provided its use is agreed by prior negotiation 
  694. and is indicated in the document profile. This control function  is  used  to  invoke
  695. uncompressed mode of coding.
  696.  
  697. 6.4.4Presentation attributes
  698.  
  699.      Table 5/T.501 specifies the allowable presentation attribute values for MM.1.
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.                                                     Fascicle VII.7 - Rec. T.501      11
  716.  
  717.  
  718.  
  719.  
  720.                                     TABLE 5/T.501
  721.                                           
  722.                                Presentation attributes
  723. w
  724. ┌────────────────────────┬─────────────────────┬────────────────────┬───────── 
  725. ──────────┐
  726. │       Attribute        │    Basic value      │       Default      │     Non-basic     │
  727. │                        │                     │       value        │      value        │
  728. ├────────────────────────┼─────────────────────┼────────────────────┼───────────────────┤
  729. │ Content architecture   │ formatted           │ formatted          │                   │
  730. │ class                  │ character content   │ character content  │                   │
  731. │                        │                     │                    │                   │
  732. │                        │ formatted raster    │                    │                   │
  733. │                        │ graphic content     │                    │                   │
  734. │                        │                     │                    │                   │
  735. │   wCharacter    attributesw      │                        │                       │
  736. │                        │                     │                    │                   │
  737. │ Character path         │ 0, 90             │ 0                 │ 270              │
  738. │                        │                     │                    │                   │
  739. │ Line progression       │ 270                │ 270               │ none              │
  740. │                        │                     │                    │                   │
  741. │ Character orientation  │ 0                  │ 0                 │ 90               │
  742. │                        │                     │                    │                   │
  743. │ Initial offset         │ horizontal offset = │ see definition     │ none              │
  744. │                        │ any non-negative    │ of attribute       │                   │
  745. │                        │ integer             │ "initial offset"   │                   │
  746. │                        │                     │ in Rec. T.416      │                   │
  747. │                        │ vertical offset =   │                    │                   │
  748. │                        │ any non-negative    │                    │                   │
  749. │                        │ integer             │                    │                   │
  750. │                        │                     │                    │                   │
  751. │ Graphic character      │ basic teletex       │ basic teletex      │ any registered    │
  752. │ sets                   │ graphic character   │ graphic character  │ graphic character │
  753. │                        │ set                 │ set                │ sets              │
  754. │                        │                     │                    │                   │
  755. │ Character spacing      │ 120 SMU             │ 120 SMU            │ 80, 100, 200 SMU  │
  756. │                        │                     │                    │                   │
  757. │ Line spacing           │ 100, 200, 300,      │ 200 SMU            │ 150 SMU           │
  758. │                        │ 400 SMU             │                    │                   │
  759. │                        │                     │                    │                   │
  760. │ Alignment              │ left aligned        │ left aligned       │ none              │
  761. │                        │                     │                    │                   │
  762. │ Graphic rendition      │ default rendition,  │ default rendition  │ proportional      │
  763. │                        │ underlined, not     │                    │ spacing,          │
  764. │                        │ underlined,         │                    │ Constant spacing  │
  765. │                        │ italicized, not     │                    │                   │
  766. │                        │ italicized, bold/   │                    │                   │
  767. │                        │ not bold            │                    │                   │
  768. │                        │                     │                    │                   │
  769. │   wRaster    graphicsw           │                        │                       │
  770. │    wattributesw                │                         │                        │
  771. │                        │                     │                    │                   │
  772. │ Pel path               │ 0                  │ 0                 │ none              │
  773. │                        │                     │                    │                   │
  774. │ Line progression       │ 270                │ 270               │ none              │
  775. │                        │                     │                    │                   │
  776. │ Pel spacing            │ 4 and 5 SMU         │ none               │ 1, 2, 3, 6 SMU    │
  777. │                        │                     │                    │                   │
  778. │ Initial offset         │ horizontal offset   │ see definition     │ none              │
  779. │                        │ = any integer       │ of the attribute   │                   │
  780.  
  781.  
  782.  
  783. 12           Fascicle VII.7 - Rec. T.501
  784.  
  785.  
  786. │                        │                     │ "initial offset"   │                   │
  787. │                        │ vertical offset     │ in Rec. T.417      │                   │
  788. │                        │ = any integer       │                    │                   │
  789. └────────────────────────┴─────────────────────┴────────────────────┴───────────────────┘
  790.  
  791.  Note - All presentation attributes are defaultable except  "pel  spacing"  which  is
  792. mandatory.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.                                                     Fascicle VII.7 - Rec. T.501      13
  853.  
  854.  
  855.  
  856.  
  857. 6.4.5Control functions
  858.  
  859.      Table 6/T.501 defines the allowable values of control function parameters.
  860.  
  861.                                     TABLE 6/T.501
  862.                                           
  863.                     Control functions applicable to the formatted
  864.                         character content architecture level
  865.  
  866.      Control function with parameters
  867.  
  868. w
  869.                                      ┌────────────────────────┬────────────────────┬───────────────────┬─────────── 
  870. ───────┐
  871.                                           │   Control functions    │    Basic values    │      Default      │    Non-basic     │
  872.                                           │                        │                    │      values       │     values       │
  873.                                           ├────────────────────────┼────────────────────┼───────────────────┼──────────────────┤
  874.                                           │ Identify graphic sub-  │         0          │         0         │      none        │
  875.                                           │ repertoire (IGS)       │                    │                   │                  │
  876.                                           │                        │                    │                   │                  │
  877.                                           │ Select character       │         0          │         0         │      1, 2, 3     │
  878.                                           │ spacing (SHS)          │                    │                   │                  │
  879.                                           │                        │                    │                   │                  │
  880.                                           │ Select graphic         │     0, 1, 3, 4,    │         0         │      26, 50      │
  881.                                           │ rendition (SGR)        │     22, 23, 24     │                   │                  │
  882.                                           │                        │                    │                   │                  │
  883.                                           │ Select line            │     0, 1, 2, 3     │         0         │      4           │
  884.                                           │ spacing (SVS)          │                    │                   │                  │
  885.                                           │                        │                    │                   │                  │
  886.                                           │ Code extension         │     note           │       none        │                  │
  887.                                           └────────────────────────┴────────────────────┴───────────────────┴──────────────────┘
  888.  
  889.      Control functions without parameters
  890.  
  891.      *    backspace (BS)
  892.      *    carriage return (CR)
  893.      *    line feed (LF)
  894.      *    partial line down (PLD)
  895.      *    partial line up (PLU)
  896.      *    space (SP)
  897.      *    substitute (SUB)
  898.  
  899.      Note - The values are defined by registration numbers and have to be negotiated.
  900.  
  901. 6.4.6Attributes of content portions
  902.  
  903.      Attributes applicable to content portions are defined in Table 7/T.501.
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923. 14           Fascicle VII.7 - Rec. T.501
  924.  
  925.  
  926.                                     TABLE 7/T.501
  927.                                           
  928.                       Attributes applicable to content portions
  929.  
  930. w
  931.                                      ┌─────────────────────┬───────────┬───────────────────┬────────────┬────────── 
  932. ──────┐
  933. │    Attributes       │   Qual.   │   Basic values    │  Default   │   Non-basic    │
  934. │                     │           │                   │   value    │    values      │
  935. ├─────────────────────┼───────────┼───────────────────┼────────────┼────────────────┤
  936. │ Content portion     │    m      │ as defined in     │ none       │ none           │
  937. │ identifier          │           │ Rec. T.412        │            │                │
  938.    │                     │           │                   │            │                │
  939. │ Type of coding      │    m      │ ISO 2022, Rec. T.6│ none       │ none           │
  940. │                     │           │                   │            │                │
  941.    │ wCharacter codingw    │    ---      │  none               │  none        │  none
  942.    │   wattributesw            │             │                      │               │
  943.    │                     │           │                   │            │                │
  944.    │   wRaster   graphicsw       │             │                     │              │
  945.    │   wcoding   attributesw     │             │                     │              │
  946. │                     │           │                   │            │                │
  947. │ Number of pels      │    m      │ any               │ none       │ none           │
  948. │ per line            │           │                   │            │                │
  949. │                     │           │                   │            │                │
  950. │ Compression         │    d      │ compressed        │ compressed │ uncompressed   │
  951. │                     │           │                   │            │                │
  952. │ Alternative         │    nm     │ string of graphics│ none       │ none           │
  953. │ representation      │           │ characters +      │            │                │
  954. │                     │           │ CarriageRet. and  │            │                │
  955. │                     │           │ LineFeed (see     │            │                │
  956. │                     │           │ Note)             │            │                │
  957. │ Content             │    m      │ coded character   │ none       │ none           │
  958. │ information         │           │ string, T.6       │            │                │
  959. │                     │           │ string            │            │                │
  960. └─────────────────────┴───────────┴───────────────────┴────────────┴────────────────┘
  961.  
  962.    Note - Graphic characters belong to the basic teletex repertoire.
  963.  
  964. 6.5  Document profile
  965.  
  966.      The document profile level used in this document application profile is defined in 
  967. Table 8/T.501. Every document interchanged in accordance with this document application 
  968. profile must include a document profile. Every non-basic attribute value  used  in  a
  969. document must be indicated in the document profile.
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.                                                     Fascicle VII.7 - Rec. T.501      15
  989.  
  990.  
  991.  
  992.  
  993.                                     TABLE 8/T.501
  994.                                           
  995.                              Document profile attributes
  996.  
  997. w
  998. ┌───────────────────────────┬─────────┬──────────────────────────┬──────────── 
  999. ──────┐
  1000. │          Attribute        │  Qual.  │    Permissible value     │      Comments    │
  1001. ├───────────────────────────┼─────────┼──────────────────────────┼──────────────────┤
  1002. │ Generic layout structure  │   nm    │ partial                  │ presence of      │
  1003. │                           │ Note 1  │                          │ generic layout   │
  1004. │                           │         │                          │ structure        │
  1005. │                           │         │                          │                  │
  1006. │ Specific layout structure │   m     │ present                  │ presence of      │
  1007. │                           │         │                          │ specific layout  │
  1008. │                           │         │                          │ structure        │
  1009. │                           │         │                          │                  │
  1010. │ Document characteristics  │   M     │                          │                  │
  1011. │                           │         │                          │                  │
  1012. │ Document application      │   m     │ mixed mode               │                  │
  1013. │ profile                   │         │                          │                  │
  1014. │                           │         │                          │                  │
  1015. │    Document architecture  │   m     │ FDA                      │ formatted        │
  1016. │    class                  │         │                          │ document         │
  1017. │                           │         │                          │ architecture     │
  1018. │                           │         │                          │                  │
  1019. │    Content architecture   │   m     │ formatted character      │                  │
  1020. │    classes                │         │ and raster graphics      │                  │
  1021. │                           │         │ content architectures    │                  │
  1022. │                           │         │                          │                  │
  1023. │    Interchange format     │   m     │ A                        │                  │
  1024. │    class                  │         │                          │                  │
  1025. │                           │         │                          │                  │
  1026. │    Non-basic document     │   NM    │                          │                  │
  1027. │    character              │ Note 2  │                          │                  │
  1028. │                           │         │                          │                  │
  1029. │    Alternative            │   nm    │ basic teletex            │                  │
  1030. │    character sets         │         │ graphic character set    │                  │
  1031. │                           │         │                          │                  │
  1032. │    Page dimensions        │   nm    │ NA < (10200, 13200)      │                  │
  1033. │                           │         │ ISO A3 < (14030, 19840)  │                  │
  1034. │                           │         │ Japanese legal           │                  │
  1035. │                           │         │ < (12141, 17196)         │                  │
  1036. │                           │         │ Japanese letter          │                  │
  1037. │                           │         │ < (8598, 12141)          │                  │
  1038. │                           │         │                          │                  │
  1039. │    Raster graphics        │   NM    │                          │                  │
  1040. │    coding attributes      │         │                          │                  │
  1041. │                           │         │                          │                  │
  1042. │    Compression            │   nm    │ uncompressed             │                  │
  1043. └───────────────────────────┴─────────┴──────────────────────────┴──────────────────┘
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059. 16           Fascicle VII.7 - Rec. T.501
  1060.  
  1061.  
  1062.                                TABLE 8/T.501 (cont.)
  1063.  
  1064. w
  1065.                                      ┌───────────────────────────┬─────────┬──────────────────────────┬──────────── 
  1066. ──────┐
  1067. │          Attribute        │  Qual.  │    Permissible value     │      Comments    │
  1068. ├───────────────────────────┼─────────┼──────────────────────────┼──────────────────┤
  1069.    │   wCharacter   presentationw      │     NM       │                             │
  1070.    │    wattributesw                   │             │                              │
  1071. │                           │         │                          │                  │
  1072. │    Character path         │   nm    │  270                    │                  │
  1073. │                           │         │                          │                  │
  1074.    │      wCharacterw                │     nm      │     90                        │
  1075.    │       worientationw               │             │                              │
  1076. │                           │         │                          │                  │
  1077. │    Character spacing      │   nm    │  80, 100, 200 SMU        │                  │
  1078. │                           │         │                          │                  │
  1079. │    Line spacing           │   nm    │  150 SMU                 │                  │
  1080. │                           │         │                          │                  │
  1081. │    Graphic rendition      │   nm    │  proportional spacing    │                  │
  1082. │                           │         │                          │                  │
  1083. │    Graphic character sets │   nm    │  any registered graphic  │                  │
  1084. │                           │         │  character sets          │                  │
  1085. │                           │         │                          │                  │
  1086.    │      wRaster   graphicsw          │     NM       │                             │
  1087.    │       wpresentationw              │             │                              │
  1088.    │       wattributesw                │             │                              │
  1089. │                           │         │                          │                  │
  1090. │    Pel spacing            │   nm    │  6, 3, 2 and 1 SMU       │                  │
  1091. │                           │         │                          │                  │
  1092.    │    wNon-basic   structurew        │     NM       │                             │
  1093.    │     wcharacterw                   │             │                              │
  1094. │                           │         │                          │                  │
  1095.    │     wNumber  of  objectsw       │    nm     │    >   31   blocks/page          │
  1096.    │      wper    pagew                  │            │                             │
  1097. └───────────────────────────┴─────────┴──────────────────────────┴──────────────────┘
  1098.  
  1099.    Note 1 - Present for documents including a partial generic layout structure.
  1100.  
  1101.    Note 2 - Present for documents including non-basic document characteristics.
  1102.  
  1103. 6.6Interchange format
  1104.  
  1105.    The interchange format class used in this document application profile is "A",  as
  1106. defined in Recommendation T.415.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.                                        ANNEX A
  1112.                                           
  1113.                               (to Recommendation T.501)
  1114.  
  1115.  
  1116.  
  1117.                                                     Fascicle VII.7 - Rec. T.501      17
  1118.  
  1119.  
  1120.  
  1121.  
  1122.                                           
  1123.              Format of the values of the attributes "object identifier",
  1124.             "object class identifier", "object class" and "subordinates"
  1125.  
  1126.  
  1127.      The object identifiers of the specific layout object descriptions are composed of 
  1128. sequences of numbers, each of these numbers representing  a particular level  of  the
  1129. specific layout structure.
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188. 18           Fascicle VII.7 - Rec. T.501
  1189.  
  1190.  
  1191.      The number assigned to the specific document layout root object description is "1". 
  1192. The subordinate pages have a second number which uniquely identifies a particular page. 
  1193. The delimiter between "1" and this second number is the "space" character.
  1194.  
  1195.      Example:
  1196.  
  1197.      "1 27" corresponding coding: w'31 20 32 37w'H
  1198.  
  1199.      The subordinate block identifiers are composed of the identifier of the page  to
  1200. which they belong extended with an additional  number  which  uniquely  identifies  a
  1201. particular block. The delimiter between the prefix derived from the page identifier and 
  1202. this additional number is the "space" character.
  1203.  
  1204.      Example:
  1205.  
  1206.      "1 27 5" corresponding coding: w'31 20 32 37 20 35w'H
  1207.  
  1208.      The generic structure of a document for mixed mode of operation is composed of a set 
  1209. of object class descriptions, some of them being structured.
  1210.  
  1211.      The first number of the object class identifier is always "0". The other number may 
  1212. be allocated as mentioned above for specific  object  identifiers  for  object  class
  1213. descriptions which are internally structured.
  1214.  
  1215.      Example: page class description composed of blocks, etc....
  1216.  
  1217.      For independent object class descriptions, a second number is added to "0" with a 
  1218. "space" character as a delimiter.
  1219.  
  1220.      Examples:
  1221.  
  1222.      a)   page class description with two block class descriptions
  1223.  
  1224.           page class description "0 5" coding: w'30 20 35w'H
  1225.  
  1226.           first block class description "0 5 0" coding: w'30 20 35 20 30w'H
  1227.  
  1228.           second block class description "0 5 1" coding: w'30 20 35 20 31w'H
  1229.  
  1230.      b)   independent block class description
  1231.  
  1232.           block class description "0 25" coding: w'30 20 32 35w'H
  1233.  
  1234.      For both generic and specific structures, content portion identifiers are composed 
  1235. of the identifier of the object/object class to which the content portion belongs and an 
  1236. additional number which uniquely identifies a particular content portion.
  1237.      Examples:
  1238.      block description "1 27 5" coding: w'312032372035w'H
  1239.      content portion "1 27 5 6" coding: w'3120323720352036w'H
  1240.      associated with the block
  1241.      The value of the attribute "object class" is the complete identifier of the object 
  1242. class description concerned.
  1243.      The value of the attribute "generator for subordinates" is a sequence of complete 
  1244. identifiers of subordinate object class descriptions.
  1245.      The value of the attribute "subordinates" consists of a sequence of numbers, each of 
  1246. which indicates a subordinate object at the next lower level of the hierarchy. Each of 
  1247. these numbers is equal to the last number in the object identifier of the corresponding 
  1248. subordinate object.
  1249.      The value of the attribute "content portion" consists of a sequence of numbers, each 
  1250. of which indicates a content portion of that object. Each of these numbers is equal to 
  1251.  
  1252.  
  1253.  
  1254.                                                     Fascicle VII.7 - Rec. T.501      19
  1255.  
  1256.  
  1257.  
  1258.  
  1259. the last number in the content portion identifier.
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325. 20           Fascicle VII.7 - Rec. T.501
  1326.  
  1327.